Building a CPU from the ground up Part 3 - 4 BIT Logic

Given I am constructing a 4 bit CPU all operations will be conducted on 4 bits of data, in which case I need fundamental gates that act on 4 bits. This is a simple matter of wedging multiple 1 bit gates together and using the circuit verse bit splitter tool to separate a 4 bit input into 4 separate 1 bit inputs and put them back again. Below are constructions for 4 bit versions of

  • AND
  • OR
  • NOT
  • 2:1 MUX
  • 8:1 MUX

Feel free to experiment with them below.

Comments